package com.forestar.mapControl.mapview;

import android.animation.ValueAnimator;

/**
 * created by  xzk
 * 2020/7/28   18:45
 * 说明:
 */
public class ShijueUtils {

    public static void translateFor(float from,float to,ValueAnimator.AnimatorUpdateListener listener){
        ValueAnimator animator = ValueAnimator.ofFloat(from,to);
        //设置动画的基础属性
        animator.setDuration(50);//播放时长
        //设置更新监听
        //值 改变一次，该方法就执行一次
        animator.addUpdateListener(listener);
        //启动动画
        animator.start();
        //new ValueAnimator.AnimatorUpdateListener() {
        //            @Override
        //            public void onAnimationUpdate(ValueAnimator animation) {
        //                //获取改变后的值
        //                int currentValue = (int) animation.getAnimatedValue();
        //                //改变后的值发赋值给对象的属性值
        //                view.setproperty(currentValue);
        //
        //                //刷新视图
        //                view.requestLayout();
        //            }
        //        }
    }

}
